package main

import (
	"fmt"
	"time"
)

/**
Go 语言支持并发，我们只需要通过 go 关键字来开启 goroutine 即可。
goroutine 是轻量级线程，goroutine 的调度是由 Golang 运行时进行管理的。
goroutine 语法格式：
go 函数名( 参数列表 )
例如：
go f(x, y, z)
*/
func print(threadName string) {
	for i := 0; i < 5; i++ {
		time.Sleep(50)
		fmt.Println(threadName)
	}
}

func main() {
	go print("线程A")
	go print("线程B")
	go print("线程C")
	time.Sleep(60000)
}
